# 模块：就是python文件，内含类、函数、变量等，我们可以导入进行使用
import sys
# import时，系统会去这些地方找
# sys.path是一个列表，import如果找到了就不会再往后面找了
print("-" * 50, "import模块路径", "-" * 50)
for import_path in sys.path:
    print(import_path)

# 1、导入模块，这个模块所有的功能都能使用
# 适合嵌套层级比较浅的
import random
n = random.randint(1, 10)
print("随机数：", n)

# 2、导入模块哪个功能，除了这个功能，其他功能不能使用
# 适合嵌套层级比较深的
from time import sleep
print("开始")
# 程序暂停5秒钟
sleep(2)
print("结束")

# 3、time模块所有的功能都可以使用，和第一个不一样的是，第一个要写time.  而这个不用
from time import *
sleep(1)

# 4、功能定义别名（有些模块名太长，引用别名就使得用起来简单）
import time as t
t.sleep(2)

